// 第二种使用Vue.use方式注册组件
// import UploadExcel from '@/components/lib/uploadExcel'
// export default {
//   install(Vue) {
//     Vue.component(UploadExcel.name, UploadExcel)
//   }
// }
// 第三种：自动注册组件
//  const 返回值 require.context('要读取的文件夹','是否读取子文件夹',匹配文件)
// 返回值是一个function,传入读取文件的路径能类似import导入组件的操作
export default {
  install(Vue) {
    // 1:读取某文件夹下的文件，拿到所有文件
    const req = require.context('./', true, /\.vue$/)
    // 2:拿到所有读取文件的路径
    req.keys().forEach((item) => {
      // 3:实现文件导入
      //   com想当于就是导入的组件
      const com = req(item).default
      Vue.component(com.name, com)
    })
    console.log(req.keys())
  }
}
